Retrieves a row (or part of a row) of 1-bit compressed data from an image that has been loaded in its compressed format.
public int GetRowColumnCompressed(
WriteOnlyArray<byte> workBuffer,
WriteOnlyArray<ushort> runBuffer,
int runBufferOffset,
int row,
int column,
int width
)
Public Overloads Function GetRowColumnCompressed( _
ByVal workBuffer As WriteOnlyArray(Of Byte), _
ByVal runBuffer As WriteOnlyArray(Of UShort), _
ByVal runBufferOffset As Integer, _
ByVal row As Integer, _
ByVal column As Integer, _
ByVal width As Integer _
) As Integer
public int GetRowColumnCompressed(
WriteOnlyArray<byte> workBuffer,
WriteOnlyArray<ushort> runBuffer,
int runBufferOffset,
int row,
int column,
int width
)
function Leadtools.RasterImage.GetRowColumnCompressed(WriteOnlyArray{Byte},WriteOnlyArray{UInt16},Int32,Int32,Int32,Int32)(
workBuffer ,
runBuffer ,
runBufferOffset ,
row ,
column ,
width
)
public:
int GetRowColumnCompressed(
WriteOnlyArray<byte>^ workBuffer,
WriteOnlyArray<ushort>^ runBuffer,
int runBufferOffset,
int row,
int column,
int width
)
workBuffer
Optional work buffer. Allocating the work buffer speeds processing if you call this method more than once, because if you do not allocate a work buffer, the method allocates and frees a temporary buffer each time it is called. The size of this buffer should be the same as the BytesPerLine property. Pass a null reference to runBuffer if you do not want to use a work buffer.
runBuffer
The output buffer, which will be filled with 1-bit compressed image data. Calculate the required size of this buffer as follows: bytes required = (Width + 3) * 2.
runBufferOffset
Index into runBuffer where the get operation should start.
row
The number of the row to retrieve. The first row is 0, and the last row is 1 less than the image height.
column
The column offset within the row to retrieve. The first column offset is 0, and the last column offset is 1 less than the image width.
width
The number of pixels to retrieve.
The number of pixels processed.
This method is available in the (Document/Medical only).
This method is useful for working with 1-bit images that are loaded in their compressed formats for faster loading and display.
For more information, refer to Speeding Up 1-Bit Documents.
Raster .NET | C API | C++ Class Library | JavaScript HTML5
Document .NET | C API | C++ Class Library | JavaScript HTML5
Medical .NET | C API | C++ Class Library | JavaScript HTML5
Medical Web Viewer .NET